/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.caselogdocument.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.icinfo.cloud.provider.punish.caselogdocument.model.CaseIogDocumentView;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * 描述: 案件文书浏览日志表 case_log_document_view 对应的DTO类.<br>
 *
 * @author framework generator
 * @date 2023年02月21日
 */
@Data
public class CaseIogDocumentViewDto  implements Serializable {
    /**
     * 业务主键
     */
    private String id;

    /**
     * 文号
     */
    private String documentNumber;

    /**
     * 文书种类编码
     */
    private String documentKindCode;

    /**
     * 文书种类名称
     */
    private String documentKindName;

    /**
     * 当事人id
     */
    private String partyId;


    /**
     * 访问页面，1案源详情 2案件详情 3审批页面 4文书查询
     */
    @NotBlank(message = "访问页面不能为空")
    private String viewPage;

    /**
     * 案件id，查询案件直通车的文书，且未关联案件的可以为空
     */
//    @NotBlank(message = "案件id不能为空")
    private String caseId;

    /**
     * 文书id
     */
    private String docId;
    /**
     * 浏览文书地址
     */
    private String viewFileUrl;
}